package com.pureut.storage.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.pureut.common.core.web.domain.BaseEntity;
import com.pureut.storage.domain.StrategyMessage;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/***
 * 拣货方案实体
 * Author:C
 * Date:2022/12/21 15:22
 * @DESC
 */
@Data
public class PickingSchemeVo extends BaseEntity {

    /**
     * id
     */
    private long id;

    /**
     * 方案代码
     */
    @NotBlank(message = "方案代码不能为空")
    private String programmeCode;

    /**
     * 方案名称
     */
    @NotBlank(message = "方案名称不能为空")
    private String programmeName;

    /**
     * 方案描述
     */
    private String programmeView;

    /**
     * 默认标志
     */
    private int defaultFlag;

    /**
     * 策略信息列表
     */
    private List<StrategyMessage> list;
}
